package Juegos;


import Componentes.Componente;
import Componentes.Posicion;
import Graficos.ComponenteGrafico;
import Graficos.Personaje;
import Logica.ManejoLogico;


public class Partida {
 private int vidas;
 private int puntaje;
 private Personaje personaje;
 private ManejoLogico manejo;
 private Posicion actual;
 
 public Partida(Personaje person){
	 vidas=3;
	 puntaje=0;
	 personaje=person;
	 manejo= new ManejoLogico();
	 actual=new Posicion(2,12);


 }
 
 public int getVidas(){
	 return vidas;
 }
 
 public int getPuntaje(){
	 return puntaje;
 }
 
 public Personaje getPersonaje(){
	 return personaje;
 }
 
 
public Componente getComponente(int x, int y){
//Posicion p=obtenerPosicionArchivo(x,y);
	Componente c=manejo.BuscarDiccionario(x,y);

	return c;
	
}
public Posicion obtenerPosicionActual(){
	return actual;
}

public void aumentarPosicionActual(int x,int y){
	
	
	actual.setPosicion(actual.getX()+x,actual.getY()+y);
		
}
public void setPosicionActual(int x,int y){
	
	actual.setPosicion(x,y);	
}



}
